home *** CD-ROM | disk | FTP | other *** search
/ HamCall (October 1991) / HamCall (Whitehall Publishing)(1991).bin / prgming / ada / dunit.pro < prev    next >
Text File  |  1987-10-16  |  3KB  |  83 lines

  1.  
  2.  
  3. -------- SIMTEL20 Ada Software Repository Prologue ------------
  4. --
  5. -- Unit name    : DIMENSIONAL_UNITS
  6. -- Version      : 1.0
  7. -- Author       : Do-While Jones
  8. --              : 324 Traci Lane
  9. --              : Ridgecrest, CA 93555
  10. --              : (619) 375-4607
  11. -- DDN Address  : 
  12. -- Copyright    : (c) 
  13. -- Date created :  
  14. -- Release date : 1 May 1987
  15. -- Last update  :  
  16. -- Machine/System Compiled/Run on :
  17. --  DEC Ada on VAX
  18. --  APLEX (Telegen 2) on Gould 32/97 running MPX
  19. --  Does not run on Alsys on AT because of a bug in Alsys.
  20. --  (The DUTEST program will tell you if it works on your system.)
  21. --
  22. ---------------------------------------------------------------
  23. --
  24. -- Keywords     : Dimensional Units
  25. --
  26. -- Abstract     :  
  27. --   This package provides useful parent types for derived
  28. --   dimensional units. That is, it makes it possible to
  29. --   do this:
  30. --      type Feet is new Integer_Unit;
  31. --      type Radians is new Float_Unit;
  32. --   Objects of type Feet can be added together, but can't be
  33. --   multiplied together to get a result in feet.
  34. --
  35. --  See Dr. Dobb's Journal of Software Tools issue #127
  36. --  (May 1987) page 50 for a complete description of how to
  37. --  use this package.
  38. --
  39. --  Unfortunately Dr. Dobb failed to publish the package body and
  40. --  the test routines.
  41. --
  42. --  The complete set of files consists of:
  43. --    DUNITS.ADA (DIMENSIONAL_UNITS package specification)
  44. --    DUNITB.ADA (DIMENSIONAL_UNITS package body)
  45. --    DUEX.ADA   (procedure Speed_Gun example program)
  46. --    DUTEST.ADA (Exhaustive test program with 3 subunits)
  47. --    DUTEST1.ADA (subunit 1)
  48. --    DUTEST2.ADA (subunit 2)
  49. --    DUTEST3.ADA (subunit 3)
  50. --
  51. ------------------ Revision history ---------------------------
  52. --
  53. -- DATE         VERSION    AUTHOR                  HISTORY
  54. --
  55. ------------------ Distribution and Copyright -----------------
  56. --
  57. -- This prologue must be included in all copies of this software.
  58. --
  59. -- This software is released to the Public Domain (note:
  60. --   software released to the Public Domain is not subject
  61. --   to copyright protection).
  62. -- Restrictions on use or distribution:  NONE
  63. --
  64. ------------------ Disclaimer ---------------------------------
  65. --
  66. -- This software and its documentation are provided "AS IS" and
  67. -- without any expressed or implied warranties whatsoever.
  68. -- No warranties as to performance, merchantability, or fitness
  69. -- for a particular purpose exist.
  70. --
  71. -- Because of the diversity of conditions and hardware under
  72. -- which this software may be used, no warranty of fitness for
  73. -- a particular purpose is offered.  The user is advised to
  74. -- test the software thoroughly before relying on it.  The user
  75. -- must assume the entire risk and liability of using this
  76. -- software.
  77. --
  78. -- In no event shall any person or organization of people be
  79. -- held responsible for any direct, indirect, consequential
  80. -- or inconsequential damages or lost profits.
  81. --
  82. -------------------END-PROLOGUE--------------------------------
  83.